package com.edgclub.edg.model;

import java.io.Serializable;
import java.util.List;

/**
 * 游戏的实体
 * 
 */

public class Game implements Serializable {

	private static final long serialVersionUID = 1497945656023493911L;

	private String gameId="";
	private String name = "";
	private int state;
	private int seq; //

	private String logo= "";
	private String detail= "";
	private Long createAt;
	private int authUsersCount;
	private int friendUsersCount;
	private int playCount;

	private List<User> friendUsers;
	private List<User> authUsers;
	private GameUser dayTop;
	private GameUser weekTop;
	private GameUser monthTop;

	private List<GameAlbum> gameAlbums;
	private List<GameUser> topUsers;
	private List<GamePkUser> pkUsers;

	public String getGameId() {
		return gameId;
	}

	public void setGameId(String gameId) {
		this.gameId = gameId;
	}
	
	private String banner_url="";
	private String url="";

	public int getAuthUsersCount() {
		return authUsersCount;
	}

	public void setAuthUsersCount(int authUsersCount) {
		this.authUsersCount = authUsersCount;
	}

	public int getFriendUsersCount() {
		return friendUsersCount;
	}

	public void setFriendUsersCount(int friendUsersCount) {
		this.friendUsersCount = friendUsersCount;
	}

	public List<User> getFriendUsers() {
		return friendUsers;
	}

	public void setFriendUsers(List<User> friendUsers) {
		this.friendUsers = friendUsers;
	}

	public List<User> getAuthUsers() {
		return authUsers;
	}

	public void setAuthUsers(List<User> authUsers) {
		this.authUsers = authUsers;
	}

	public GameUser getDayTop() {
		return dayTop;
	}

	public void setDayTop(GameUser dayTop) {
		this.dayTop = dayTop;
	}

	public GameUser getWeekTop() {
		return weekTop;
	}

	public void setWeekTop(GameUser weekTop) {
		this.weekTop = weekTop;
	}

	public GameUser getMonthTop() {
		return monthTop;
	}

	public void setMonthTop(GameUser monthTop) {
		this.monthTop = monthTop;
	}


	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public int getSeq() {
		return seq;
	}

	public void setSeq(int seq) {
		this.seq = seq;
	}

	public String getLogo() {
		return logo;
	}

	public void setLogo(String logo) {
		this.logo = logo;
	}

	public String getDetail() {
		return detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public Long getCreateAt() {
		return createAt;
	}

	public void setCreateAt(Long createAt) {
		this.createAt = createAt;
	}

	public List<GameAlbum> getGameAlbums() {
		return gameAlbums;
	}

	public void setGameAlbums(List<GameAlbum> gameAlbums) {
		this.gameAlbums = gameAlbums;
	}

	public List<GameUser> getTopUsers() {
		return topUsers;
	}

	public void setTopUsers(List<GameUser> topUsers) {
		this.topUsers = topUsers;
	}

	public List<GamePkUser> getPkUsers() {
		return pkUsers;
	}

	public void setPkUsers(List<GamePkUser> pkUsers) {
		this.pkUsers = pkUsers;
	}

	public int getPlayCount() {
		return playCount;
	}

	public void setPlayCount(int playCount) {
		this.playCount = playCount;
	}

	public String getBanner_url() {
		return banner_url;
	}

	public void setBanner_url(String banner_url) {
		this.banner_url = banner_url;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}
	
	

}
